第13天我要實作的是利用光敏電阻點亮led。
那首先是這次需要的模組
光敏電阻可以感測到接收到的光線程度,並將其轉換成數值。
接線圖
實體圖
再來是arduino部分
首先將監控台開起以方便觀察它的數值變化,再來是開啟led所需的腳位。
接著將接收到的值存取到int中,並印在監控台上。
到著邊可以先傳輸一次去看接收到光敏電阻的數值
再來就是利用if迴圈去判斷它要到多少才去影響led的開關。
上傳後就能嘗試去覆蓋電阻去點亮led燈。
程式碼
void setup() {
Serial.begin(9600);
pinMode(13,OUTPUT);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
if(sensorValue < 100){
digitalWrite(13,HIGH);
}else{
digitalWrite(13,LOW);
}
delay(10);
}